package com.voice.call.service;



import com.voice.call.common.Result;
import com.voice.call.entity.TaskIntegral;

public interface TaskIntegralService {
	
	//获取签到列表
	Result getCheckInList(Integer user_id,String lang);
	
	//用户签到
	Result userCheckIn(Integer user_id,String ip);
	
	//获取用户今天签到的积分
	String todayCheckInIntegral(Integer user_id);
	
	//获取lucky credit列表
	Result getLuckyCreditList(Integer user_id);
    //lucky credit猜中积分赠送
	Result playLuckyCredit(Integer user_id,Integer taskId);
	
	//获取邀请类别相关的的任务
	TaskIntegral getInviteCategory(String category);
	
	//获取某个类别的任务
	TaskIntegral getTaskIntegralForCateogry(String category);
	
	//获取激励视频广告/应用墙/等广告任务卡片 任务积分列表
	Result getTaskIntegralInfo(Integer user_id,String category,String ip);
	
	//完成 激励视频广告/应用墙/等广告任务卡片事件
	Result finishedTask(Integer user_id,Integer id,String ip);
	
}
